# -*- coding: utf-8 -*-

"""
https://sogou.com/web?query=python

https://sogou.com/web?query=hello

根据用户输入的不同信息，抓取不同的页面信息
query = 变量

需求: 用户输入不同的内容，获取不同的页面
"""
import requests

# page = input('请输入你要搜索的内容:')
# url = f'https://sogou.com/web?query={page}'
# # print(url)
#
# # 添加请求头信息  1. 字典数据类型
head = {
    'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36'
}
#
#
# # 发请求，获取响应
# res = requests.get(url,headers=head)
#
# # 保存
# with open('sogou.html', 'w', encoding='utf-8')as f:
#     f.write(res.text)


page = input('请输入你要搜索的内容:')
url = f'https://sogou.com/web?'  # query={page}
# url = f'https://sogou.com/web?query={page}'
# 参数是以字典格式呈现:  key:value
kw = {'query': page}

res = requests.get(url, headers=head, params=kw)

print(res.text)

# 保存
# 视频 mp4  音频  mp3  图片  jpg webp  gif
with open('sogou.html', 'w', encoding='utf-8')as f:
    f.write(res.text)

"""
cookie记录了用户访问的状态信息
1. 反爬
2. 模拟登录(cookie记录的信息是登陆相关记录) 登录的cookie拿过来，发请求获取响应
"""